// 4、给定一个字符串，请你找出其中不含有重复字符的最长子串的长度。

// 示例1:
// 输入:s = "abcabcbb"输出: 3

// 示例2:
// 输入:S="bbbbb"输出: 1

function fun(str) {
    let minIndex = 0;
    let maxVal = 0;

    for (let i = 0; i < str.length; i++) {
        if (str.indexOf(str[i], minIndex) < i) {
            minIndex = str.indexOf(str[i], minIndex) + 1
        } else {
            console.log(i, minIndex);
            maxVal = Math.max(maxVal, i - minIndex + 1)
        }
    }
    return maxVal
}

console.log(fun('abcabcdbb'));